/**
 * 
 * @param para json
 * para.adkey; //a=a&b=a
 * para.para;//{a:a,b:b}
 */
PostByRSA = function(para) {
	var _urlKEY = para.urlKEY//key
	var _urlPOST = para.urlPOST;//vkey
	var _errorFc = para.errorFc;//
	var _successFc = para.successFc;//
	var _adkey = para.adkey; //a=a&b=a
	var _para = para.para;//{a:a,b:b}

	jQuery.ajax({
		url : _urlKEY,
		type : 'POST',
		cache : false,
		async : false,
		error : function(msg) {
			if (typeof _errorFc == "function") {
				_errorFc(msg);
			} else {
			}
		},
		success : function(msg) {
			if (msg && msg.ee && msg.mm && msg.code && msg.code == "success") {
				var EE = msg.ee + "";
				var MM = msg.mm + "";
				var KK = msg.kk + "";
				var TT = msg.tt + "";
				_adkey=_adkey+"&MKK="+KK+"&MTT="+TT;
				setMaxDigits(200);
	            var key = new RSAKeyPair(EE, "", MM);
	            var encrypedStr = encryptedString(key,_adkey,"","NumericEncoding");
				
				_para.MPARA = encrypedStr;
				jQuery.ajax({
					url : _urlPOST,
					dataType : 'json',
					type : 'POST',
					cache : false,
					async : false,
					data : _para,
					error : function(msg) {
						if (typeof _errorFc == "function") {
							_errorFc(msg);
						} else {
						}
					},
					success : function(msg) {
						if (typeof _successFc == "function") {
							_successFc(msg);
						} else {
						}
					}
				});
			} else {
			}
		}
	});
};